A Real-Time Push-Pull Communications Model for Distributed Real-Time and Multimedia Systems

نویسندگان

  • Kanaka Juvva
  • Raj Rajkumar
چکیده

Real-time and multimedia applications like multi-party collaboration, internet telephony and distributed command control systems require the exchange of information over distributed and heterogeneous nodes. Multiple data types including voice, video, sensor data, real-time intelligence data and text are being transported widely across today's information, control and surveillance networks. All such applications can bene t enormously from middleware, operating system and networking services that can support QoS guarantees, high availability, dynamic recon gurability and scalability. In this paper, we propose a middleware layer called the \Real-Time Push-Pull Communications Service" to easily and quickly disseminate information across heterogeneous nodes with exible communication patterns. Realtime push-pull communications is an extension of the real-time publisher/subscriber model, and represents both \push" (data transfer initiated by a sender) and \pull" (data transfer initiated by a receiver) communications. Nodes with widely di ering processing power and networking bandwidth can coordinate and co-exist by the provision of appropriate and automatic support for transformation on data. In particular, unlike the real-time publisher/subscriber model, di erent information sources and sinks can operate at di erent frequencies and also can choose another (intermediate) node to act as their proxy and and deliver data at the desired frequency. In addition to the synchronous communications of the publisher-subscriber model, information sinks can also choose to obtain data asynchronously. This service has been implemented on RT-Mach, a resource-centric kernel using resource kernel primitives [7]. This paper presents an overview of the design, implementation and a performance evaluation of the model. We also test the applicability and versatility of this service using RT-Conference, a multi-party multimedia collaboration application built on top of this model. Finally, we summarize some key lessons learned in this process.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Middleware Service for Real-Time Push-Pull Communications

Current and emerging real-time and multimedia applications like multi-party collaboration, internet telephony and distributed command control systems require the exchange of information over distributed and heterogeneous nodes. Multiple data types including voice, video, sensor data, real-time intelligence data and text are being transported widely across today's information, control and survei...

متن کامل

A harmony search-based approach for real-time volt & var control in distribution network by considering distributed generations units

In recent decade, development of telecommunications infrastructure has led to rapid exchange of data between the distribution network components and the control center in many developed countries. These changes, considering the numerous benefits of the Distributed Generators (DGs), have made more motivations for distribution companies to utilize these kinds of generators more than ever before. ...

متن کامل

Communication protocol evaluation for embedded systems - Industrial Technology, 2003 IEEE International Conference on

Modern automotive applications become more a n d more complex: they are implemented over distributed architectures that include several electronic control units (ECUs) communicating via a local communication network which is event triggered (e.g. CAN, Controller Area Network) or t ime triggered (e.g. TTCAN, Time triggered CAN). These ECUs exchange data or messages in two possible modes: push or...

متن کامل

Markovian Delay Prediction-Based Control of Networked Systems

A new Markov-based method for real time prediction of network transmission time delays is introduced. The method considers a Multi-Layer Perceptron (MLP) neural model for the transmission network, where the number of neurons in the input layer is minimized so that the required calculations are reduced and the method can be implemented in the real-time. For this purpose, the Markov process order...

متن کامل

A Non-Preemptive Two-Class M/M/1 System with Prioritized Real-Time Jobs under Earliest-Deadline-First Policy

This paper introduces an analytical method for approximating the performance of a two-class priority M/M/1 system. The system is fully non-preemptive. More specifically, the prioritized class-1 jobs are real-time and served with the non-preemptive earliest-deadline-first (EDF) policy, but despite their priority cannot preempt any non real-time class-2 job. The waiting class-2 jobs can only be s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999